var _columns = [
    // {checkbox: true},
    {title: "标识符", field: 'id'},
    {
        title: '序号', field: 'showId',
        formatter: function (value, row, index) {
            return index + 1;
        }
    },
    // {field: 'time', title: '监测时间'},
    {
        field: 'evaDate', title: '检测时间',
        formatter: function (value, row, index) {
            return value.substring(0, 10);
        }
    },
    {field: 'concentration', title: '排放浓度'},
    {field: 'excessiveMultiples', title: '超标倍数'},
]

var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        var tableName = document.getElementById("data_table").createCaption();
        tableName.innerHTML = "<b>废水评估详情页</b>";

        $('#data_table').bootstrapTable({
            toolbar: '#toolbar',                //工具按钮用哪个容器
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            sidePagination: "client",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,                       //初始化加载第一页，默认第一页
            pageSize: 10,                       //每页的记录行数（*）
            pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
            showRefresh: true,                  //是否显示刷新按钮
            clickToSelect: true,                //是否启用点击选中行
            uniqueId: "id",                     //每一行的唯一标识，一般为主键列
            columns: _columns,
        });
    };

    return oTableInit;
};


var ButtonInit = function () {
    var oInit = new Object();

    oInit.Init = function () {
        //初始化页面上面的按钮事件
        // 返回按钮
        $("#btn_return").click(function () {
            $('#page-wrapper').load('pages/new_waste_water.html');
        });
    };
    return oInit;
};

function insertData() {
    for (let i = 0; i < subStandardData.length; i++) {
        var row = {
            'evaDate': subStandardData[i].evaDate,
            "concentration": subStandardData[i].concentration,
            "excessiveMultiples": subStandardData[i].excessiveMultiples
        }
        $('#data_table').bootstrapTable('append', row);
    }
}

$(function () {

    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();

    //向表格插入数据
    insertData();

    //2.初始化Button的点击事件
    var oButtonInit = new ButtonInit();
    oButtonInit.Init();

    $('#data_table').bootstrapTable('hideColumn', 'id');
});
